package com.itic.appbase.framework.plugins.mybatis.dialect;

import com.itic.appbase.framework.plugins.mybatis.Page;

/**
 * 类似hibernate的Dialect,但只精简出分页部分
 */
public interface Dialect {

    /**
     * 将sql转换为分页SQL，分别调用分页sql
     * 
     * @param sql
     *            SQL语句
     * @param offset
     *            开始条数
     * @param limit
     *            每页显示多少纪录条数
     * @return 分页查询的sql
     */
    public String buildPageSql(String sql, Page page);

}
